Spec-Zone.ru › Homebrew

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

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

Обзор

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

source://parser//lib/parser/lexer/literal.rb#6

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

DELIMITERS =

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

source://parser//lib/parser/lexer/literal.rb#7

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

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

source://parser//lib/parser/lexer/literal.rb#8

T.let(T.unsafe(nil), Integer)
TAB =

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

source://parser//lib/parser/lexer/literal.rb#9

T.let(T.unsafe(nil), Integer)
TYPES =

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

source://parser//lib/parser/lexer/literal.rb#11

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

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

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

    source://parser//lib/parser/lexer/literal.rb#116.

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

    source://parser//lib/parser/lexer/literal.rb#39.

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

    source://parser//lib/parser/lexer/literal.rb#191.

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

    source://parser//lib/parser/lexer/literal.rb#218.

  • #extend_space(ts, te) ⇒ Object закрытый

    source://parser//lib/parser/lexer/literal.rb#222.

  • #extend_string(string, ts, te) ⇒ Object закрытый

    source://parser//lib/parser/lexer/literal.rb#197.

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

    source://parser//lib/parser/lexer/literal.rb#204.

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

    source://parser//lib/parser/lexer/literal.rb#104.

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

    source://parser//lib/parser/lexer/literal.rb#39.

  • #infer_indent_level(line) ⇒ Object закрытый

    source://parser//lib/parser/lexer/literal.rb#168.

  • #initialize(lexer, str_type, delimiter, str_s, heredoc_e = T.unsafe(nil), indent = T.unsafe(nil), dedent_body = T.unsafe(nil), label_allowed = T.unsafe(nil)) ⇒ Literal конструктор закрытый

    source://parser//lib/parser/lexer/literal.rb#42.

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

    source://parser//lib/parser/lexer/literal.rb#91.

  • #munge_escape?(character) ⇒ Boolean закрытый

    source://parser//lib/parser/lexer/literal.rb#124.

  • #nest_and_try_closing(delimiter, ts, te, lookahead = T.unsafe(nil)) ⇒ Object закрытый

    source://parser//lib/parser/lexer/literal.rb#134.

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

    source://parser//lib/parser/lexer/literal.rb#108.

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

    source://parser//lib/parser/lexer/literal.rb#100.

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

    source://parser//lib/parser/lexer/literal.rb#40.

  • #saved_herebody_s=(_arg0) ⇒ Object закрытый

    source://parser//lib/parser/lexer/literal.rb#40.

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

    source://parser//lib/parser/lexer/literal.rb#112.

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

    source://parser//lib/parser/lexer/literal.rb#187.

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

    source://parser//lib/parser/lexer/literal.rb#39.

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

    source://parser//lib/parser/lexer/literal.rb#232.

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

    source://parser//lib/parser/lexer/literal.rb#120.

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

    source://parser//lib/parser/lexer/literal.rb#95.

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

#initialize(lexer, str_type, delimiter, str_s, heredoc_e = T.unsafe(nil), indent = T.unsafe(nil), dedent_body = T.unsafe(nil), label_allowed = T.unsafe(nil)) ⇒ Literal

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

source://parser//lib/parser/lexer/literal.rb#42



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

def initialize(lexer, str_type, delimiter, str_s, heredoc_e = T.unsafe(nil), indent = T.unsafe(nil), dedent_body = T.unsafe(nil), label_allowed = T.unsafe(nil)); end

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

#backslash_delimited? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#116

Возвращает:

  • (Boolean)


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

def backslash_delimited?; end

#dedent_level ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#39



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

def dedent_level; end

#end_interp_brace_and_try_closing ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#191



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

def end_interp_brace_and_try_closing; end

#extend_content ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#218



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

def extend_content; end

#extend_space(ts, te) ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#222



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

def extend_space(ts, te); end

#extend_string(string, ts, te) ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#197



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

def extend_string(string, ts, te); end

#flush_string ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#204



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

def flush_string; end

#heredoc? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#104

Возвращает:

  • (Boolean)


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

def heredoc?; end

#heredoc_e ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#39



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

def heredoc_e; end

#infer_indent_level(line) ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#168



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

def infer_indent_level(line); end

#interpolate? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#91

Возвращает:

  • (Boolean)


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

def interpolate?; end

#munge_escape?(character) ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#124

Возвращает:

  • (Boolean)


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

def munge_escape?(character); end

#nest_and_try_closing(delimiter, ts, te, lookahead = T.unsafe(nil)) ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#134



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

def nest_and_try_closing(delimiter, ts, te, lookahead = T.unsafe(nil)); end

#plain_heredoc? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#108

Возвращает:

  • (Boolean)


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

def plain_heredoc?; end

#regexp? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#100

Возвращает:

  • (Boolean)


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

def regexp?; end

#saved_herebody_s ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#40



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

def saved_herebody_s; end

#saved_herebody_s=(_arg0) ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#40



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

def saved_herebody_s=(_arg0); end

#squiggly_heredoc? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#112

Возвращает:

  • (Boolean)


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

def squiggly_heredoc?; end

#start_interp_brace ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#187



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

def start_interp_brace; end

#str_s ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#39



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

def str_s; end

#supports_line_continuation_via_slash? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#232

Возвращает:

  • (Boolean)


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

def supports_line_continuation_via_slash?; end

#type ⇒ Object

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

source://parser//lib/parser/lexer/literal.rb#120



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

def type; end

#words? ⇒ Boolean

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

source://parser//lib/parser/lexer/literal.rb#95

Возвращает:

  • (Boolean)


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

def words?; end

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

Spec-Zone.ru

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