Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Steepfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ target :lib do
signature "sig"

check "lib/lrama/bitmap.rb"
check "lib/lrama/warning.rb"
end
16 changes: 16 additions & 0 deletions sig/lrama/warning.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module Lrama
class Warning
interface _Appendable
def <<: (String message) -> self
end

@out: _Appendable

attr_reader errors: Array[String]
attr_reader warns: Array[String]
def initialize: (?_Appendable out) -> void
def error: (String message) -> void
def warn: (String message) -> void
def has_error?: -> bool
end
end