Class: Parser::Builders::Default Private

Inherits:
Object
  • Object
show all
Defined in:
sorbet/rbi/parser@3.3.8.0.rbi

Overview

This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#8

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDefault

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#243

 880
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 880 def initialize; end

Class Method Details

.emit_arg_inside_procarg0Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#97

 1486
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1486 def emit_arg_inside_procarg0; end

.emit_arg_inside_procarg0=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#97

 1489
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1489 def emit_arg_inside_procarg0=(_arg0); end

.emit_encodingObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#58

 1492
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1492 def emit_encoding; end

.emit_encoding=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#58

 1495
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1495 def emit_encoding=(_arg0); end

.emit_forward_argObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#126

 1498
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1498 def emit_forward_arg; end

.emit_forward_arg=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#126

 1501
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1501 def emit_forward_arg=(_arg0); end

.emit_indexObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#80

 1504
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1504 def emit_index; end

.emit_index=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#80

 1507
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1507 def emit_index=(_arg0); end

.emit_kwargsObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#174

 1510
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1510 def emit_kwargs; end

.emit_kwargs=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#174

 1513
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1513 def emit_kwargs=(_arg0); end

.emit_lambdaObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#22

 1516
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1516 def emit_lambda; end

.emit_lambda=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#22

 1519
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1519 def emit_lambda=(_arg0); end

.emit_match_patternObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#203

 1522
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1522 def emit_match_pattern; end

.emit_match_pattern=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#203

 1525
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1525 def emit_match_pattern=(_arg0); end

.emit_procarg0Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#40

 1528
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1528 def emit_procarg0; end

.emit_procarg0=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#40

 1531
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1531 def emit_procarg0=(_arg0); end

.modernizeObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#211

 1534
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1534 def modernize; end

Instance Method Details

#__ENCODING__(__ENCODING__t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#703

 883
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 883 def __ENCODING__(__ENCODING__t); end

#__FILE__(__FILE__t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#348

 886
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 886 def __FILE__(__FILE__t); end

#__LINE__(__LINE__t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#312

 889
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 889 def __LINE__(__LINE__t); end

#accessible(node) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#622

 892
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 892 def accessible(node); end

#alias(alias_t, to, from) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#878

 895
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 895 def alias(alias_t, to, from); end

#arg(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#917

 898
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 898 def arg(name_t); end

#arg_expr(expr) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1007

 901
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 901 def arg_expr(expr); end

#args(begin_t, args, end_t, check_args = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#887

 904
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 904 def args(begin_t, args, end_t, check_args = T.unsafe(nil)); end

#array(begin_t, elements, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#440

 907
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 907 def array(begin_t, elements, end_t); end

#array_pattern(lbrack_t, elements, rbrack_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1598

 910
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 910 def array_pattern(lbrack_t, elements, rbrack_t); end

#assign(lhs, eql_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#767

 913
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 913 def assign(lhs, eql_t, rhs); end

#assignable(node) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#712

 916
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 916 def assignable(node); end

#associate(begin_t, pairs, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#540

 919
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 919 def associate(begin_t, pairs, end_t); end

#attr_asgn(receiver, dot_t, selector_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1175

 922
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 922 def attr_asgn(receiver, dot_t, selector_t); end

#back_ref(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#612

 925
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 925 def back_ref(token); end

#begin(begin_t, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1443

 928
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 928 def begin(begin_t, body, end_t); end

#begin_body(compound_stmt, rescue_bodies = T.unsafe(nil), else_t = T.unsafe(nil), else_ = T.unsafe(nil), ensure_t = T.unsafe(nil), ensure_ = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1385

 931
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 931 def begin_body(compound_stmt, rescue_bodies = T.unsafe(nil), else_t = T.unsafe(nil), else_ = T.unsafe(nil), ensure_t = T.unsafe(nil), ensure_ = T.unsafe(nil)); end

#begin_keyword(begin_t, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1461

 934
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 934 def begin_keyword(begin_t, body, end_t); end

#binary_op(receiver, operator_t, arg) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1213

 937
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 937 def binary_op(receiver, operator_t, arg); end

#block(method_call, begin_t, args, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1122

 940
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 940 def block(method_call, begin_t, args, body, end_t); end

#block_pass(amper_t, arg) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1161

 943
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 943 def block_pass(amper_t, arg); end

#blockarg(amper_t, name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#982

 946
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 946 def blockarg(amper_t, name_t); end

#blockarg_expr(amper_t, expr) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1027

 949
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 949 def blockarg_expr(amper_t, expr); end

#call_lambda(lambda_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1113

 952
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 952 def call_lambda(lambda_t); end

#call_method(receiver, dot_t, selector_t, lparen_t = T.unsafe(nil), args = T.unsafe(nil), rparen_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1096

 955
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 955 def call_method(receiver, dot_t, selector_t, lparen_t = T.unsafe(nil), args = T.unsafe(nil), rparen_t = T.unsafe(nil)); end

#call_type_for_dot(dot_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1068

 958
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 958 def call_type_for_dot(dot_t); end

#case(case_t, expr, when_bodies, else_t, else_body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1318

 961
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 961 def case(case_t, expr, when_bodies, else_t, else_body, end_t); end

#case_match(case_t, expr, in_bodies, else_t, else_body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1481

 964
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 964 def case_match(case_t, expr, in_bodies, else_t, else_body, end_t); end

#character(char_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#343

 967
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 967 def character(char_t); end

#complex(complex_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#284

 970
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 970 def complex(complex_t); end

#compstmt(statements) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1431

 973
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 973 def compstmt(statements); end

#condition(cond_t, cond, then_t, if_true, else_t, if_false, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1294

 976
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 976 def condition(cond_t, cond, then_t, if_true, else_t, if_false, end_t); end

#condition_mod(if_true, if_false, cond_t, cond) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1300

 979
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 979 def condition_mod(if_true, if_false, cond_t, cond); end

#const(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#686

 982
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 982 def const(name_t); end

#const_fetch(scope, t_colon2, name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#698

 985
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 985 def const_fetch(scope, t_colon2, name_t); end

#const_global(t_colon3, name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#691

 988
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 988 def const_global(t_colon3, name_t); end

#const_op_assignable(node) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#763

 991
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 991 def const_op_assignable(node); end

#const_pattern(const, ldelim_t, pattern, rdelim_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1628

 994
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 994 def const_pattern(const, ldelim_t, pattern, rdelim_t); end

#cvar(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#607

 997
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 997 def cvar(token); end

#dedent_string(node, dedent_level) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#388

 1000
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1000 def dedent_string(node, dedent_level); end

#def_class(class_t, name, lt_t, superclass, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#814

 1003
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1003 def def_class(class_t, name, lt_t, superclass, body, end_t); end

#def_endless_method(def_t, name_t, args, assignment_t, body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#845

 1006
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1006 def def_endless_method(def_t, name_t, args, assignment_t, body); end

#def_endless_singleton(def_t, definee, dot_t, name_t, args, assignment_t, body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#863

 1009
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1009 def def_endless_singleton(def_t, definee, dot_t, name_t, args, assignment_t, body); end

#def_method(def_t, name_t, args, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#837

 1012
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1012 def def_method(def_t, name_t, args, body, end_t); end

#def_module(module_t, name, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#827

 1015
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1015 def def_module(module_t, name, body, end_t); end

#def_sclass(class_t, lshft_t, expr, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#821

 1018
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1018 def def_sclass(class_t, lshft_t, expr, body, end_t); end

#def_singleton(def_t, definee, dot_t, name_t, args, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#853

 1021
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1021 def def_singleton(def_t, definee, dot_t, name_t, args, body, end_t); end

#emit_file_line_as_literalsObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#237

 1024
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1024 def emit_file_line_as_literals; end

#emit_file_line_as_literals=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#237

 1027
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1027 def emit_file_line_as_literals=(_arg0); end

#false(false_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#265

 1030
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1030 def false(false_t); end

#find_pattern(lbrack_t, elements, rbrack_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1619

 1033
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1033 def find_pattern(lbrack_t, elements, rbrack_t); end

#float(float_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#276

 1036
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1036 def float(float_t); end

#for(for_t, iterator, in_t, iteratee, do_t, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1339

 1039
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1039 def for(for_t, iterator, in_t, iteratee, do_t, body, end_t); end

#forward_arg(dots_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#913

 1042
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1042 def forward_arg(dots_t); end

#forward_only_args(begin_t, dots_t, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#903

 1045
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1045 def forward_only_args(begin_t, dots_t, end_t); end

#forwarded_args(dots_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1084

 1048
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1048 def forwarded_args(dots_t); end

#forwarded_kwrestarg(dstar_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1092

 1051
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1051 def forwarded_kwrestarg(dstar_t); end

#forwarded_restarg(star_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1088

 1054
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1054 def forwarded_restarg(star_t); end

#gvar(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#596

 1057
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1057 def gvar(token); end

#hash_pattern(lbrace_t, kwargs, rbrace_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1592

 1060
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1060 def hash_pattern(lbrace_t, kwargs, rbrace_t); end

#ident(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#586

 1063
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1063 def ident(token); end

#if_guard(if_t, if_body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1508

 1066
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1066 def if_guard(if_t, if_body); end

#in_match(lhs, in_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1487

 1069
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1069 def in_match(lhs, in_t, rhs); end

#in_pattern(in_t, pattern, guard, then_t, body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1502

 1072
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1072 def in_pattern(in_t, pattern, guard, then_t, body); end

#index(receiver, lbrack_t, indexes, rbrack_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1184

 1075
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1075 def index(receiver, lbrack_t, indexes, rbrack_t); end

#index_asgn(receiver, lbrack_t, indexes, rbrack_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1198

 1078
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1078 def index_asgn(receiver, lbrack_t, indexes, rbrack_t); end

#integer(integer_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#272

 1081
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1081 def integer(integer_t); end

#ivar(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#591

 1084
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1084 def ivar(token); end

#keyword_cmd(type, keyword_t, lparen_t = T.unsafe(nil), args = T.unsafe(nil), rparen_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1347

 1087
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1087 def keyword_cmd(type, keyword_t, lparen_t = T.unsafe(nil), args = T.unsafe(nil), rparen_t = T.unsafe(nil)); end

#kwarg(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#944

 1090
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1090 def kwarg(name_t); end

#kwnilarg(dstar_t, nil_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#970

 1093
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1093 def kwnilarg(dstar_t, nil_t); end

#kwoptarg(name_t, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#951

 1096
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1096 def kwoptarg(name_t, value); end

#kwrestarg(dstar_t, name_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#958

 1099
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1099 def kwrestarg(dstar_t, name_t = T.unsafe(nil)); end

#kwsplat(dstar_t, arg) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#535

 1102
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1102 def kwsplat(dstar_t, arg); end

#logical_op(type, lhs, op_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1287

 1105
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1105 def logical_op(type, lhs, op_t, rhs); end

#loop(type, keyword_t, cond, do_t, body, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1325

 1108
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1108 def loop(type, keyword_t, cond, do_t, body, end_t); end

#loop_mod(type, body, keyword_t, cond) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1330

 1111
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1111 def loop_mod(type, body, keyword_t, cond); end

#match_alt(left, pipe_t, right) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1642

 1114
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1114 def match_alt(left, pipe_t, right); end

#match_as(value, assoc_t, as) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1649

 1117
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1117 def match_as(value, assoc_t, as); end

#match_hash_var(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1528

 1120
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1120 def match_hash_var(name_t); end

#match_hash_var_from_str(begin_t, strings, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1542

 1123
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1123 def match_hash_var_from_str(begin_t, strings, end_t); end

#match_label(label_type, label) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1680

 1126
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1126 def match_label(label_type, label); end

#match_nil_pattern(dstar_t, nil_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1656

 1129
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1129 def match_nil_pattern(dstar_t, nil_t); end

#match_op(receiver, match_t, arg) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1235

 1132
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1132 def match_op(receiver, match_t, arg); end

#match_pair(label_type, label, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1661

 1135
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1135 def match_pair(label_type, label, value); end

#match_pattern(lhs, match_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1492

 1138
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1138 def match_pattern(lhs, match_t, rhs); end

#match_pattern_p(lhs, match_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1497

 1141
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1141 def match_pattern_p(lhs, match_t, rhs); end

#match_rest(star_t, name_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1581

 1144
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1144 def match_rest(star_t, name_t = T.unsafe(nil)); end

#match_var(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1516

 1147
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1147 def match_var(name_t); end

#match_with_trailing_comma(match, comma_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1624

 1150
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1150 def match_with_trailing_comma(match, comma_t); end

#multi_assign(lhs, eql_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#805

 1153
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1153 def multi_assign(lhs, eql_t, rhs); end

#multi_lhs(begin_t, items, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#800

 1156
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1156 def multi_lhs(begin_t, items, end_t); end

#nil(nil_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#255

 1159
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1159 def nil(nil_t); end

#not_op(not_t, begin_t = T.unsafe(nil), receiver = T.unsafe(nil), end_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1263

 1162
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1162 def not_op(not_t, begin_t = T.unsafe(nil), receiver = T.unsafe(nil), end_t = T.unsafe(nil)); end

#nth_ref(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#617

 1165
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1165 def nth_ref(token); end

#numargs(max_numparam) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#899

 1168
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1168 def numargs(max_numparam); end

#objc_kwarg(kwname_t, assoc_t, name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1038

 1171
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1171 def objc_kwarg(kwname_t, assoc_t, name_t); end

#objc_restarg(star_t, name = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1052

 1174
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1174 def objc_restarg(star_t, name = T.unsafe(nil)); end

#objc_varargs(pair, rest_of_varargs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1166

 1177
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1177 def objc_varargs(pair, rest_of_varargs); end

#op_assign(lhs, op_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#774

 1180
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1180 def op_assign(lhs, op_t, rhs); end

#optarg(name_t, eql_t, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#924

 1183
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1183 def optarg(name_t, eql_t, value); end

#pair(key, assoc_t, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#488

 1186
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1186 def pair(key, assoc_t, value); end

#pair_keyword(key_t, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#505

 1189
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1189 def pair_keyword(key_t, value); end

#pair_label(key_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#521

 1192
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1192 def pair_label(key_t); end

#pair_list_18(list) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#493

 1195
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1195 def pair_list_18(list); end

#pair_quoted(begin_t, parts, end_t, value) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#513

 1198
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1198 def pair_quoted(begin_t, parts, end_t, value); end

#parserObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#225

 1201
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1201 def parser; end

#parser=(_arg0) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#225

 1204
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1204 def parser=(_arg0); end

#pin(pin_t, var) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1637

 1207
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1207 def pin(pin_t, var); end

#postexe(postexe_t, lbrace_t, compstmt, rbrace_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1370

 1210
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1210 def postexe(postexe_t, lbrace_t, compstmt, rbrace_t); end

#preexe(preexe_t, lbrace_t, compstmt, rbrace_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1365

 1213
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1213 def preexe(preexe_t, lbrace_t, compstmt, rbrace_t); end

#procarg0(arg) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#992

 1216
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1216 def procarg0(arg); end

#range_exclusive(lhs, dot3_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#572

 1219
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1219 def range_exclusive(lhs, dot3_t, rhs); end

#range_inclusive(lhs, dot2_t, rhs) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#567

 1222
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1222 def range_inclusive(lhs, dot2_t, rhs); end

#rational(rational_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#280

 1225
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1225 def rational(rational_t); end

#regexp_compose(begin_t, parts, end_t, options) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#426

 1228
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1228 def regexp_compose(begin_t, parts, end_t, options); end

#regexp_options(regopt_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#417

 1231
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1231 def regexp_options(regopt_t); end

#rescue_body(rescue_t, exc_list, assoc_t, exc_var, then_t, compound_stmt) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1377

 1234
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1234 def rescue_body(rescue_t, exc_list, assoc_t, exc_var, then_t, compound_stmt); end

#restarg(star_t, name_t = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#933

 1237
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1237 def restarg(star_t, name_t = T.unsafe(nil)); end

#restarg_expr(star_t, expr = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1016

 1240
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1240 def restarg_expr(star_t, expr = T.unsafe(nil)); end

#self(token) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#581

 1243
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1243 def self(token); end

#shadowarg(name_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#975

 1246
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1246 def shadowarg(name_t); end

#splat(star_t, arg = T.unsafe(nil)) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#445

 1249
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1249 def splat(star_t, arg = T.unsafe(nil)); end

#string(string_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#319

 1252
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1252 def string(string_t); end

#string_compose(begin_t, parts, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#329

 1255
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1255 def string_compose(begin_t, parts, end_t); end

#string_internal(string_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#324

 1258
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1258 def string_internal(string_t); end

#symbol(symbol_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#355

 1261
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1261 def symbol(symbol_t); end

#symbol_compose(begin_t, parts, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#365

 1264
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1264 def symbol_compose(begin_t, parts, end_t); end

#symbol_internal(symbol_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#360

 1267
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1267 def symbol_internal(symbol_t); end

#symbols_compose(begin_t, parts, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#469

 1270
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1270 def symbols_compose(begin_t, parts, end_t); end

#ternary(cond, question_t, if_true, colon_t, if_false) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1305

 1273
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1273 def ternary(cond, question_t, if_true, colon_t, if_false); end

#true(true_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#260

 1276
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1276 def true(true_t); end

#unary_num(unary_t, numeric) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#294

 1279
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1279 def unary_num(unary_t, numeric); end

#unary_op(op_t, receiver) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1251

 1282
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1282 def unary_op(op_t, receiver); end

#undef_method(undef_t, names) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#873

 1285
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1285 def undef_method(undef_t, names); end

#unless_guard(unless_t, unless_body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1512

 1288
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1288 def unless_guard(unless_t, unless_body); end

#when(when_t, patterns, then_t, body) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#1312

 1291
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1291 def when(when_t, patterns, then_t, body); end

#word(parts) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#455

 1294
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1294 def word(parts); end

#words_compose(begin_t, parts, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#464

 1297
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1297 def words_compose(begin_t, parts, end_t); end

#xstring_compose(begin_t, parts, end_t) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/builders/default.rb#381

 1300
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1300 def xstring_compose(begin_t, parts, end_t); end