Spec-Zone.ru › Homebrew

Класс: Parser::Lexer Закрытый

Наследует:
Object
  • Object
  • Parser::Lexer
показать все
Определён в:
sorbet/rbi/parser@3.3.8.0.rbi

Обзор

Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

строка 3 "lib/parser/lexer.rl"

ПРЕЖДЕ ЧЕМ НАЧАТЬ ===

Прочитайте главу 11 руководства по Ruby Hacking Guide, доступную на английском языке по адресу http://whitequark.org/blog/2013/04/01/ruby-hacking-guide-ch-11-finite-state-lexer/

Запомните две вещи о сканерах Ragel:

1) Longest match wins.

2) If two matches have the same length, the first
 in source code wins.

Общие правила, которые помогут Ragel и Bison работать корректно:

  • p (позиция) и @te содержат индекс символа, на который они указывают («текущий»), плюс один. @ts содержит индекс соответствующего символа. Код для извлечения совпавшего токена:

    @source_buffer.slice(@ts...@te)
    
  • Если входные данные — foooooooobar, а правило выглядит так:

    'f' 'o'+
    

    результат будет таким:

    foooooooobar
    ^ ts=0   ^ p=te=9
    
  • Действие лексера Ragel не должно выдавать более одного токена, если только вы не знаете, что делаете.

  • Все команды Ragel (fnext, fgoto, ...) заканчиваются точкой с запятой.

  • Если действие выдаёт токен и переходит в другое состояние, используйте следующие команды Ragel:

    emit($whatever)
    fnext $next_state; fbreak;
    

    Если выполнить fgoto в действии, которое не выдаёт токен и не перематывает указатель потока назад, побочные эффекты действий опережающего просмотра парсера, зависящих от контекста, приведут к трудно обнаруживаемым и отлаживаемым сбоям.

  • Если действие не выдаёт токен:

    fgoto $next_state;
    
  • Если в действии используется просмотр назад, то есть сопоставляются символы с намерением передать их другому действию:

    p = @ts - 1
    fgoto $next_state;
    

    или, если просмотр назад состоит из одного символа:

    fhold; fgoto $next_state;
    
  • Ragel объединяет действия. Поэтому, если у вас есть e_lparen = '(' %act и c_lparen = '(', а действие лексера e_lparen | c_lparen, результат будет вызывать действие act.

    e_something означает «something со встроенным действием».

  • EOF указывается явно и сопоставляется с помощью c_eof. Если нужно проверить состояние лексера, добавьте это правило в состояние:

    c_eof => do_eof;
    
  • Если вы продолжите обработку после EOF, лексер сообщит об ошибке:

    NoMethodError: undefined method `ord' for nil:NilClass
    

source://parser//lib/parser/lexer-F1.rb#82

Определено в пространстве имён

Классы: Dedenter, Literal, StackState

Краткое описание констант свернуть

ESCAPE_WHITESPACE =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

source://parser//lib/parser/lexer-F1.rb#14869

T.let(T.unsafe(nil), Hash)
KEYWORDS =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

source://parser//lib/parser/lexer-F1.rb#14855

T.let(T.unsafe(nil), Hash)
KEYWORDS_BEGIN =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

source://parser//lib/parser/lexer-F1.rb#14862

T.let(T.unsafe(nil), Hash)
LEX_STATES =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8371

T.let(T.unsafe(nil), Hash)
PUNCTUATION =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

Сопоставление строк с токенами парсера.

source://parser//lib/parser/lexer-F1.rb#14829

T.let(T.unsafe(nil), Hash)
PUNCTUATION_BEGIN =

Эта константа является частью закрытого API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.

source://parser//lib/parser/lexer-F1.rb#14849

T.let(T.unsafe(nil), Hash)

Краткое описание методов класса свернуть

  • .lex_en_expr_arg ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_arg.

  • .lex_en_expr_arg=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_arg.

  • .lex_en_expr_beg ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_beg.

  • .lex_en_expr_beg=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_beg.

  • .lex_en_expr_cmdarg ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_cmdarg.

  • .lex_en_expr_cmdarg=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_cmdarg.

  • .lex_en_expr_dot ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_dot.

  • .lex_en_expr_dot=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_dot.

  • .lex_en_expr_end ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_end.

  • .lex_en_expr_end=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_end.

  • .lex_en_expr_endarg ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_endarg.

  • .lex_en_expr_endarg=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_endarg.

  • .lex_en_expr_endfn ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_endfn.

  • .lex_en_expr_endfn=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_endfn.

  • .lex_en_expr_fname ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_fname.

  • .lex_en_expr_fname=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_fname.

  • .lex_en_expr_labelarg ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_labelarg.

  • .lex_en_expr_labelarg=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_labelarg.

  • .lex_en_expr_mid ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_mid.

  • .lex_en_expr_mid=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_mid.

  • .lex_en_expr_value ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_value.

  • .lex_en_expr_value=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_value.

  • .lex_en_expr_variable ⇒ Object закрытый

    Возвращает значение атрибута lex_en_expr_variable.

  • .lex_en_expr_variable=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_expr_variable.

  • .lex_en_inside_string ⇒ Object закрытый

    Возвращает значение атрибута lex_en_inside_string.

  • .lex_en_inside_string=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_inside_string.

  • .lex_en_leading_dot ⇒ Object закрытый

    Возвращает значение атрибута lex_en_leading_dot.

  • .lex_en_leading_dot=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_leading_dot.

  • .lex_en_line_begin ⇒ Object закрытый

    Возвращает значение атрибута lex_en_line_begin.

  • .lex_en_line_begin=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_line_begin.

  • .lex_en_line_comment ⇒ Object закрытый

    Возвращает значение атрибута lex_en_line_comment.

  • .lex_en_line_comment=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_en_line_comment.

  • .lex_error ⇒ Object закрытый

    Возвращает значение атрибута lex_error.

  • .lex_error=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_error.

  • .lex_start ⇒ Object закрытый

    Возвращает значение атрибута lex_start.

  • .lex_start=(_arg0) ⇒ Object закрытый

    Задаёт атрибут lex_start.

Краткое описание методов экземпляра свернуть

  • #advance ⇒ Object приватный

    Возвращает следующий токен: [type, value].

  • #cmdarg ⇒ Object приватный

    Возвращает значение атрибута cmdarg.

  • #cmdarg=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута cmdarg.

  • #cmdarg_stack ⇒ Object приватный

    Возвращает значение атрибута cmdarg_stack.

  • #command_start ⇒ Object приватный

    Возвращает значение атрибута command_start.

  • #command_start=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута command_start.

  • #comments ⇒ Object приватный

    Возвращает значение атрибута comments.

  • #comments=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута comments.

  • #cond ⇒ Object приватный

    Возвращает значение атрибута cond.

  • #cond=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута cond.

  • #cond_stack ⇒ Object приватный

    Возвращает значение атрибута cond_stack.

  • #construct_float(chars) ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8281.

  • #context ⇒ Object приватный

    Возвращает значение атрибута context.

  • #context=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута context.

  • #dedent_level ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8414.

  • #diagnostics ⇒ Object приватный

    Возвращает значение атрибута diagnostics.

  • #diagnostics=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута diagnostics.

  • #encoding ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8367.

  • #force_utf32 ⇒ Object приватный

    Возвращает значение атрибута force_utf32.

  • #force_utf32=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута force_utf32.

  • #initialize(version) ⇒ Lexer конструктор приватный

    source://parser//lib/parser/lexer-F1.rb#8250.

  • #lambda_stack ⇒ Object приватный

    Возвращает значение атрибута lambda_stack.

  • #paren_nest ⇒ Object приватный

    Возвращает значение атрибута paren_nest.

  • #pop_cmdarg ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8401.

  • #pop_cond ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8410.

  • #push_cmdarg ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8396.

  • #push_cond ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8405.

  • #reset(reset_state = T.unsafe(nil)) ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8290.

  • #source_buffer ⇒ Object приватный

    %.

  • #source_buffer=(source_buffer) ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8343.

  • #state ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8388.

  • #state=(state) ⇒ Object приватный

    source://parser//lib/parser/lexer-F1.rb#8392.

  • #static_env ⇒ Object приватный

    Возвращает значение атрибута static_env.

  • #static_env=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута static_env.

  • #tokens ⇒ Object приватный

    Возвращает значение атрибута tokens.

  • #tokens=(_arg0) ⇒ Object приватный

    Задаёт значение атрибута tokens.

  • #version ⇒ Object приватный

    Возвращает значение атрибута version.

Подробное описание конструкторов

#initialize(version) ⇒ Lexer

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8250



1931
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1931

def initialize(version); end

Подробное описание методов класса

.lex_en_expr_arg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_arg.

source://parser//lib/parser/lexer-F1.rb#8186



2180
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2180

def lex_en_expr_arg; end

.lex_en_expr_arg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_arg

source://parser//lib/parser/lexer-F1.rb#8186

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_arg.



2187
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2187

def lex_en_expr_arg=(_arg0); end

.lex_en_expr_beg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_beg.

source://parser//lib/parser/lexer-F1.rb#8202



2192
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2192

def lex_en_expr_beg; end

.lex_en_expr_beg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_beg

source://parser//lib/parser/lexer-F1.rb#8202

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_beg.



2199
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2199

def lex_en_expr_beg=(_arg0); end

.lex_en_expr_cmdarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_cmdarg.

source://parser//lib/parser/lexer-F1.rb#8190



2204
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2204

def lex_en_expr_cmdarg; end

.lex_en_expr_cmdarg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_cmdarg

source://parser//lib/parser/lexer-F1.rb#8190

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_cmdarg.



2211
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2211

def lex_en_expr_cmdarg=(_arg0); end

.lex_en_expr_dot ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_dot.

source://parser//lib/parser/lexer-F1.rb#8182



2216
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2216

def lex_en_expr_dot; end

.lex_en_expr_dot=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_dot

source://parser//lib/parser/lexer-F1.rb#8182

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_dot.



2223
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2223

def lex_en_expr_dot=(_arg0); end

.lex_en_expr_end ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_end.

source://parser//lib/parser/lexer-F1.rb#8214



2228
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2228

def lex_en_expr_end; end

.lex_en_expr_end=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_end

source://parser//lib/parser/lexer-F1.rb#8214

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_end.



2235
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2235

def lex_en_expr_end=(_arg0); end

.lex_en_expr_endarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_endarg.

source://parser//lib/parser/lexer-F1.rb#8194



2240
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2240

def lex_en_expr_endarg; end

.lex_en_expr_endarg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_endarg

source://parser//lib/parser/lexer-F1.rb#8194

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_endarg.



2247
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2247

def lex_en_expr_endarg=(_arg0); end

.lex_en_expr_endfn ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_endfn.

source://parser//lib/parser/lexer-F1.rb#8178



2252
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2252

def lex_en_expr_endfn; end

.lex_en_expr_endfn=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_endfn

source://parser//lib/parser/lexer-F1.rb#8178

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_endfn.



2259
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2259

def lex_en_expr_endfn=(_arg0); end

.lex_en_expr_fname ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_fname.

source://parser//lib/parser/lexer-F1.rb#8174



2264
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2264

def lex_en_expr_fname; end

.lex_en_expr_fname=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_fname

source://parser//lib/parser/lexer-F1.rb#8174

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_fname.



2271
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2271

def lex_en_expr_fname=(_arg0); end

.lex_en_expr_labelarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_labelarg.

source://parser//lib/parser/lexer-F1.rb#8206



2276
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2276

def lex_en_expr_labelarg; end

.lex_en_expr_labelarg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_labelarg

source://parser//lib/parser/lexer-F1.rb#8206

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_labelarg.



2283
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2283

def lex_en_expr_labelarg=(_arg0); end

.lex_en_expr_mid ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_mid.

source://parser//lib/parser/lexer-F1.rb#8198



2288
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2288

def lex_en_expr_mid; end

.lex_en_expr_mid=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_mid

source://parser//lib/parser/lexer-F1.rb#8198

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_mid.



2295
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2295

def lex_en_expr_mid=(_arg0); end

.lex_en_expr_value ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_value.

source://parser//lib/parser/lexer-F1.rb#8210



2300
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2300

def lex_en_expr_value; end

.lex_en_expr_value=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_value

source://parser//lib/parser/lexer-F1.rb#8210

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_value.



2307
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2307

def lex_en_expr_value=(_arg0); end

.lex_en_expr_variable ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_expr_variable.

source://parser//lib/parser/lexer-F1.rb#8170



2312
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2312

def lex_en_expr_variable; end

.lex_en_expr_variable=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_expr_variable

source://parser//lib/parser/lexer-F1.rb#8170

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_expr_variable.



2319
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2319

def lex_en_expr_variable=(_arg0); end

.lex_en_inside_string ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_inside_string.

source://parser//lib/parser/lexer-F1.rb#8230



2324
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2324

def lex_en_inside_string; end

.lex_en_inside_string=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_inside_string

source://parser//lib/parser/lexer-F1.rb#8230

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_inside_string.



2331
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2331

def lex_en_inside_string=(_arg0); end

.lex_en_leading_dot ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_leading_dot.

source://parser//lib/parser/lexer-F1.rb#8218



2336
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2336

def lex_en_leading_dot; end

.lex_en_leading_dot=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_leading_dot

source://parser//lib/parser/lexer-F1.rb#8218

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_leading_dot.



2343
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2343

def lex_en_leading_dot=(_arg0); end

.lex_en_line_begin ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_line_begin.

source://parser//lib/parser/lexer-F1.rb#8226



2348
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2348

def lex_en_line_begin; end

.lex_en_line_begin=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_line_begin

source://parser//lib/parser/lexer-F1.rb#8226

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_line_begin.



2355
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2355

def lex_en_line_begin=(_arg0); end

.lex_en_line_comment ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_en_line_comment.

source://parser//lib/parser/lexer-F1.rb#8222



2360
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2360

def lex_en_line_comment; end

.lex_en_line_comment=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_en_line_comment

source://parser//lib/parser/lexer-F1.rb#8222

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_en_line_comment.



2367
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2367

def lex_en_line_comment=(_arg0); end

.lex_error ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_error.

source://parser//lib/parser/lexer-F1.rb#8165



2372
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2372

def lex_error; end

.lex_error=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_error

source://parser//lib/parser/lexer-F1.rb#8165

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_error.



2379
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2379

def lex_error=(_arg0); end

.lex_start ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lex_start.

source://parser//lib/parser/lexer-F1.rb#8161



2384
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2384

def lex_start; end

.lex_start=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Устанавливает атрибут lex_start

source://parser//lib/parser/lexer-F1.rb#8161

Параметры:

  • value —

    значение, которое нужно присвоить атрибуту lex_start.



2391
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2391

def lex_start=(_arg0); end

Подробное описание методов экземпляра

#advance ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает следующий токен: [type, value].

source://parser//lib/parser/lexer-F1.rb#8419



1936
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1936

def advance; end

#cmdarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута cmdarg.

source://parser//lib/parser/lexer-F1.rb#8244



1941
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1941

def cmdarg; end

#cmdarg=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут cmdarg

source://parser//lib/parser/lexer-F1.rb#8244

Параметры:

  • value —

    значение, которое будет присвоено атрибуту cmdarg.



1948
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1948

def cmdarg=(_arg0); end

#cmdarg_stack ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута cmdarg_stack.

source://parser//lib/parser/lexer-F1.rb#8248



1953
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1953

def cmdarg_stack; end

#command_start ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута command_start.

source://parser//lib/parser/lexer-F1.rb#8244



1958
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1958

def command_start; end

#command_start=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут command_start

source://parser//lib/parser/lexer-F1.rb#8244

Параметры:

  • value —

    значение, которое будет присвоено атрибуту command_start.



1965
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1965

def command_start=(_arg0); end

#comments ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута comments.

source://parser//lib/parser/lexer-F1.rb#8246



1970
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1970

def comments; end

#comments=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут comments

source://parser//lib/parser/lexer-F1.rb#8246

Параметры:

  • value —

    значение, которое будет присвоено атрибуту comments.



1977
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1977

def comments=(_arg0); end

#cond ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута cond.

source://parser//lib/parser/lexer-F1.rb#8244



1982
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1982

def cond; end

#cond=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут cond

source://parser//lib/parser/lexer-F1.rb#8244

Параметры:

  • value —

    значение, которое будет присвоено атрибуту cond.



1989
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1989

def cond=(_arg0); end

#cond_stack ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута cond_stack.

source://parser//lib/parser/lexer-F1.rb#8248



1994
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1994

def cond_stack; end

#construct_float(chars) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8281



1997
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 1997

def construct_float(chars); end

#context ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута context.

source://parser//lib/parser/lexer-F1.rb#8244



2002
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2002

def context; end

#context=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут context

source://parser//lib/parser/lexer-F1.rb#8244

Параметры:

  • value —

    значение, которое будет присвоено атрибуту context.



2009
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2009

def context=(_arg0); end

#dedent_level ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8414



2012
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2012

def dedent_level; end

#diagnostics ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута diagnostics.

source://parser//lib/parser/lexer-F1.rb#8240



2017
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2017

def diagnostics; end

#diagnostics=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут diagnostics

source://parser//lib/parser/lexer-F1.rb#8240

Параметры:

  • value —

    значение, которое будет присвоено атрибуту diagnostics.



2024
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2024

def diagnostics=(_arg0); end

#encoding ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8367



2027
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2027

def encoding; end

#force_utf32 ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута force_utf32.

source://parser//lib/parser/lexer-F1.rb#8242



2032
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2032

def force_utf32; end

#force_utf32=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут force_utf32

source://parser//lib/parser/lexer-F1.rb#8242

Параметры:

  • value —

    значение, которое будет присвоено атрибуту force_utf32.



2039
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2039

def force_utf32=(_arg0); end

#lambda_stack ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута lambda_stack.

source://parser//lib/parser/lexer-F1.rb#8248



2044
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2044

def lambda_stack; end

#paren_nest ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута paren_nest.

source://parser//lib/parser/lexer-F1.rb#8248



2049
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2049

def paren_nest; end

#pop_cmdarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8401



2052
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2052

def pop_cmdarg; end

#pop_cond ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8410



2055
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2055

def pop_cond; end

#push_cmdarg ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8396



2058
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2058

def push_cmdarg; end

#push_cond ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8405



2061
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2061

def push_cond; end

#reset(reset_state = T.unsafe(nil)) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8290



2064
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2064

def reset(reset_state = T.unsafe(nil)); end

#source_buffer ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

%

source://parser//lib/parser/lexer-F1.rb#8238



2069
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2069

def source_buffer; end

#source_buffer=(source_buffer) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8343



2072
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2072

def source_buffer=(source_buffer); end

#state ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8388



2075
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2075

def state; end

#state=(state) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

source://parser//lib/parser/lexer-F1.rb#8392



2078
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2078

def state=(state); end

#static_env ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута static_env.

source://parser//lib/parser/lexer-F1.rb#8241



2083
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2083

def static_env; end

#static_env=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут static_env

source://parser//lib/parser/lexer-F1.rb#8241

Параметры:

  • value —

    значение, которое будет присвоено атрибуту static_env.



2090
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2090

def static_env=(_arg0); end

#tokens ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута tokens.

source://parser//lib/parser/lexer-F1.rb#8246



2095
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2095

def tokens; end

#tokens=(_arg0) ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Задаёт атрибут tokens

source://parser//lib/parser/lexer-F1.rb#8246

Параметры:

  • value —

    значение, которое будет присвоено атрибуту tokens.



2102
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2102

def tokens=(_arg0); end

#version ⇒ Object

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает значение атрибута version.

source://parser//lib/parser/lexer-F1.rb#8248



2107
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 2107

def version; end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Parser/Lexer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API