Skip to content

Commit 9cb2e6f

Browse files
authored
Merge pull request #486 from yui-knk/fix_find_symbol_by_s_value_arg_type
Fix argument type of `find_symbol_by_s_value` and `find_symbol_by_s_value!`
2 parents ee0cd74 + cb9f509 commit 9cb2e6f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

sig/lrama/grammar.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ module Lrama
102102
def symbols: () -> Array[Grammar::Symbol]
103103
def terms: () -> Array[Grammar::Symbol]
104104
def nterms: () -> Array[Grammar::Symbol]
105-
def find_symbol_by_s_value!: (Grammar::Symbol s_value) -> Grammar::Symbol
105+
def find_symbol_by_s_value!: (::String s_value) -> Grammar::Symbol
106106
end
107107
end
108108
end

sig/lrama/grammar/symbols/resolver.rbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ module Lrama
1414
def sort_by_number!: () -> Array[Grammar::Symbol]
1515
def add_term: (id: Lexer::Token, ?alias_name: String?, ?tag: Lexer::Token::Tag?, ?token_id: Integer?, ?replace: bool) -> Grammar::Symbol
1616
def add_nterm: (id: Lexer::Token, ?alias_name: String?, ?tag: Lexer::Token::Tag?) -> Grammar::Symbol
17-
def find_symbol_by_s_value: (Grammar::Symbol s_value) -> Grammar::Symbol?
18-
def find_symbol_by_s_value!: (Grammar::Symbol s_value) -> Grammar::Symbol
17+
def find_symbol_by_s_value: (::String s_value) -> Grammar::Symbol?
18+
def find_symbol_by_s_value!: (::String s_value) -> Grammar::Symbol
1919
def find_symbol_by_id: (Lexer::Token id) -> Grammar::Symbol?
2020
def find_symbol_by_id!: (Lexer::Token id) -> Grammar::Symbol
2121
def find_symbol_by_token_id: (Integer token_id) -> Grammar::Symbol?
@@ -47,7 +47,7 @@ module Lrama
4747
def find_symbol_by_number!: (Integer number) -> Grammar::Symbol
4848
def find_symbol_by_id!: (Lexer::Token id) -> Grammar::Symbol
4949
def token_to_symbol: (Lexer::Token token) -> Grammar::Symbol
50-
def find_symbol_by_s_value!: (Grammar::Symbol s_value) -> Grammar::Symbol
50+
def find_symbol_by_s_value!: (::String s_value) -> Grammar::Symbol
5151
def fill_nterm_type: (Array[Grammar::Type] types) -> void
5252
def fill_symbol_number: () -> void
5353
def fill_printer: (Array[Grammar::Printer] printers) -> void

0 commit comments

Comments
 (0)