Класс: 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
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
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
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
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
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
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
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
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
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