@@ -7,28 +7,28 @@ module Prism
7
7
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 ) }
8
8
def self . dump_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
9
9
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 ) }
11
11
def self . lex ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
12
12
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 ) }
14
14
def self . lex_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
15
15
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 ) }
17
17
def self . lex_compat ( source , **options ) ; end
18
18
19
19
sig { params ( source : String ) . returns ( T ::Array [ T . untyped ] ) }
20
20
def self . lex_ripper ( source ) ; end
21
21
22
- sig { params ( source : String , serialized : String ) . returns ( Prism ::ParseResult [ Prism :: ProgramNode ] ) }
22
+ sig { params ( source : String , serialized : String ) . returns ( Prism ::ParseResult ) }
23
23
def self . load ( source , serialized ) ; end
24
24
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 ) }
26
26
def self . parse ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
27
27
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 ) }
29
29
def self . parse_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
30
30
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 ) }
32
32
def self . parse_stream ( stream , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
33
33
34
34
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
37
37
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 ] ) }
38
38
def self . parse_file_comments ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
39
39
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 ) }
41
41
def self . parse_lex ( source , command_line : nil , encoding : nil , filepath : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
42
42
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 ) }
44
44
def self . parse_lex_file ( filepath , command_line : nil , encoding : nil , frozen_string_literal : nil , line : nil , scopes : nil , version : nil ) ; end
45
45
46
46
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