Class: Parser::Builders::Default Private

Inherits:
Object
  • Object
show all
Defined in:
sorbet/rbi/parser@3.3.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.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.7.4.rbi', line 1300

def xstring_compose(begin_t, parts, end_t); end