@@ -7,28 +7,28 @@ module Prism
77 sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( String ) }
88 def self . dump_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
99
10- sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ T :: Array [ T . untyped ] ] ) }
10+ sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::LexResult ) }
1111 def self . lex ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
1212
13- sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ T :: Array [ T . untyped ] ] ) }
13+ sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::LexResult ) }
1414 def self . lex_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
1515
16- sig { params ( source : String , options : T ::Hash [ Symbol , T . untyped ] ) . returns ( Prism ::ParseResult [ T :: Array [ T . untyped ] ] ) }
16+ sig { params ( source : String , options : T ::Hash [ Symbol , T . untyped ] ) . returns ( Prism ::LexCompat :: Result ) }
1717 def self . lex_compat ( source , **options ) ; end
1818
1919 sig { params ( source : String ) . returns ( T ::Array [ T . untyped ] ) }
2020 def self . lex_ripper ( source ) ; end
2121
22- sig { params ( source : String , serialized : String ) . returns ( Prism ::ParseResult [ Prism :: ProgramNode ] ) }
22+ sig { params ( source : String , serialized : String ) . returns ( Prism ::ParseResult ) }
2323 def self . load ( source , serialized ) ; end
2424
25- sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ Prism :: ProgramNode ] ) }
25+ sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult ) }
2626 def self . parse ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
2727
28- sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ Prism :: ProgramNode ] ) }
28+ sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult ) }
2929 def self . parse_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
3030
31- sig { params ( stream : T . any ( IO , StringIO ) , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ Prism :: ProgramNode ] ) }
31+ sig { params ( stream : T . any ( IO , StringIO ) , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult ) }
3232 def self . parse_stream ( stream , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
3333
3434 sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( T ::Array [ Prism ::Comment ] ) }
@@ -37,10 +37,10 @@ module Prism
3737 sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( T ::Array [ Prism ::Comment ] ) }
3838 def self . parse_file_comments ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
3939
40- sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ [ Prism :: ProgramNode , T :: Array [ T . untyped ] ] ] ) }
40+ sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseLexResult ) }
4141 def self . parse_lex ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
4242
43- sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseResult [ [ Prism :: ProgramNode , T :: Array [ T . untyped ] ] ] ) }
43+ sig { params ( filepath : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( Prism ::ParseLexResult ) }
4444 def self . parse_lex_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
4545
4646 sig { params ( source : String , command_line : T . nilable ( String ) , encoding : T . nilable ( T . any ( String , Encoding ) ) , filepath : T . nilable ( String ) , frozen_string_literal : T . nilable ( T ::Boolean ) , line : T . nilable ( Integer ) , scopes : T . nilable ( T ::Array [ T ::Array [ Symbol ] ] ) , version : T . nilable ( String ) ) . returns ( T ::Boolean ) }
0 commit comments