Skip to content

Commit 7cd9af1

Browse files
committed
Add warning.rbs
1 parent 05c4f9b commit 7cd9af1

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Steepfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ target :lib do
44
signature "sig"
55

66
check "lib/lrama/bitmap.rb"
7+
check "lib/lrama/warning.rb"
78
end

sig/lrama/warning.rbs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
module Lrama
2+
class Warning
3+
interface _Appendable
4+
def <<: (String message) -> self
5+
end
6+
7+
@out: _Appendable
8+
9+
attr_reader errors: Array[String]
10+
attr_reader warns: Array[String]
11+
def initialize: (?_Appendable out) -> void
12+
def error: (String message) -> void
13+
def warn: (String message) -> void
14+
def has_error?: -> bool
15+
end
16+
end

0 commit comments

Comments
 (0)