Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.

Commit 01bfba5

Browse files
committed
Remove @input from event example
1 parent b4f3e99 commit 01bfba5

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

examples/events/events.cr

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ OptionParser.parse! do |parser|
1616
end
1717

1818
parser = Marpa::Parser.new
19-
events = Events.new(input)
19+
events = Events.new
2020
puts parser.parse(input, grammar, events: events)

examples/events/helpers.cr

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
class Events < Marpa::Events
22
property size
33

4-
def initialize(input : String)
5-
@input = input
4+
def initialize
65
@size = 0
76
end
87

@@ -12,7 +11,7 @@ class Events < Marpa::Events
1211

1312
def text(context)
1413
position = context.position
15-
text = @input[position, @size]
14+
text = context.input[position, @size]
1615

1716
context.matches << {text, "text"}
1817
end

spec/marpa_spec.cr

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ describe Marpa do
6666
parser = Marpa::Parser.new
6767
grammar = File.read("examples/events/events.bnf")
6868
input = "S4()))))"
69-
events = Events.new(input)
69+
events = Events.new
7070

7171
stack = parser.parse(input, grammar, events: events)
7272

0 commit comments

Comments
 (0)