Spec-Zone.ru › Homebrew

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

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

Обзор

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

Стек, содержащий имена текущих аргументов, например, при разборе def m1(a = (def m2(b = def m3(c = 1); end); end)); end ^ стек равен [:a, :b, :c]

Эмулирует p->cur_arg в parse.y из MRI

source://parser//lib/parser/current_arg_stack.rb#14

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

  • #empty? ⇒ Boolean закрытый

    source://parser//lib/parser/current_arg_stack.rb#22.

  • #initialize ⇒ CurrentArgStack конструктор закрытый

    source://parser//lib/parser/current_arg_stack.rb#17.

  • #pop ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#34.

  • #push(value) ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#26.

  • #reset ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#38.

  • #set(value) ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#30.

  • #stack ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#15.

  • #top ⇒ Object закрытый

    source://parser//lib/parser/current_arg_stack.rb#42.

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

#initialize ⇒ CurrentArgStack

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

source://parser//lib/parser/current_arg_stack.rb#17



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

def initialize; end

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

#empty? ⇒ Boolean

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

source://parser//lib/parser/current_arg_stack.rb#22

Возвращает:

  • (Boolean)


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

def empty?; end

#pop ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#34



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

def pop; end

#push(value) ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#26



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

def push(value); end

#reset ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#38



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

def reset; end

#set(value) ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#30



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

def set(value); end

#stack ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#15



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

def stack; end

#top ⇒ Object

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

source://parser//lib/parser/current_arg_stack.rb#42



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

def top; end

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

Spec-Zone.ru

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