Skip to content

Commit

Permalink
Restore local variables.
Browse files Browse the repository at this point in the history
  • Loading branch information
ioquatix committed Apr 27, 2024
1 parent 88ecd34 commit da04d78
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 26 deletions.
8 changes: 4 additions & 4 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ Layout/CaseIndentation:
Layout/CommentIndentation:
Enabled: true

Lint/UselessAssignment:
Enabled: true
# Lint/UselessAssignment:
# Enabled: true

Lint/Void:
Enabled: true
# Lint/Void:
# Enabled: true

23 changes: 17 additions & 6 deletions lib/xrb/fallback/markup.rb
Original file line number Diff line number Diff line change
Expand Up @@ -426,19 +426,30 @@ def self.parse_markup(buffer, delegate, entities)
pe = eof = data.bytesize
stack = []

pcdata = nil
characters_begin = characters_end = nil
entity_begin = entity_end = nil
identifier_begin = identifier_end = nil
doctype_begin = doctype_end = nil
comment_begin = comment_end = nil
instruction_begin = instruction_end = nil
cdata_begin = cdata_end = nil
has_entities = has_value = false

# line 431 "markup.rb"

# line 441 "markup.rb"
begin
p ||= 0
pe ||= data.length
cs = markup_start
top = 0
end

# line 208 "markup.rl"
# line 218 "markup.rl"

# line 441 "markup.rb"
# line 451 "markup.rb"
begin
testEof = false
_slen, _trans, _keys, _inds, _acts, _nacts = nil
_goto_level = 0
_resume = 10
Expand Down Expand Up @@ -1496,7 +1507,7 @@ def self.parse_markup(buffer, delegate, entities)

cdata_begin = p
end
# line 1501 "markup.rb"
# line 1511 "markup.rb"
end
end
end
Expand Down Expand Up @@ -1623,7 +1634,7 @@ def self.parse_markup(buffer, delegate, entities)

delegate.text(pcdata)
end
# line 1628 "markup.rb"
# line 1638 "markup.rb"
end
end

Expand All @@ -1634,7 +1645,7 @@ def self.parse_markup(buffer, delegate, entities)
end
end

# line 209 "markup.rl"
# line 219 "markup.rl"

if p != eof
raise ParseError.new("could not consume all input", buffer, p)
Expand Down
10 changes: 10 additions & 0 deletions lib/xrb/fallback/markup.rl
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,16 @@ module XRB
pe = eof = data.bytesize
stack = []

pcdata = nil
characters_begin = characters_end = nil
entity_begin = entity_end = nil
identifier_begin = identifier_end = nil
doctype_begin = doctype_end = nil
comment_begin = comment_end = nil
instruction_begin = instruction_end = nil
cdata_begin = cdata_end = nil
has_entities = has_value = false

%% write init;
%% write exec;

Expand Down
23 changes: 15 additions & 8 deletions lib/xrb/fallback/query.rb
Original file line number Diff line number Diff line change
Expand Up @@ -233,19 +233,26 @@ def self.parse_query(buffer, delegate)

p = 0
pe = eof = data.bytesize
stack = []

string_begin = string_end = nil
integer_begin = integer_end = nil
value_begin = value_end = nil
encoded = false

# line 240 "query.rb"

# line 245 "query.rb"
begin
p ||= 0
pe ||= data.length
cs = query_start
end

# line 74 "query.rl"
# line 79 "query.rl"

# line 249 "query.rb"
# line 254 "query.rb"
begin
testEof = false
_slen, _trans, _keys, _inds, _acts, _nacts = nil
_goto_level = 0
_resume = 10
Expand Down Expand Up @@ -337,7 +344,7 @@ def self.parse_query(buffer, delegate)
# line 19 "query.rl"
begin

p
integer_begin = p
end
when 2 then
# line 7 "query.rl"
Expand Down Expand Up @@ -369,7 +376,7 @@ def self.parse_query(buffer, delegate)
# line 19 "query.rl"
begin

p
integer_begin = p
end
# line 7 "query.rl"
begin
Expand Down Expand Up @@ -433,7 +440,7 @@ def self.parse_query(buffer, delegate)

delegate.pair
end
# line 439 "query.rb"
# line 444 "query.rb"
end
end
end
Expand Down Expand Up @@ -518,7 +525,7 @@ def self.parse_query(buffer, delegate)

delegate.pair
end
# line 524 "query.rb"
# line 529 "query.rb"
end
end

Expand All @@ -529,7 +536,7 @@ def self.parse_query(buffer, delegate)
end
end

# line 75 "query.rl"
# line 80 "query.rl"

if p != eof
raise ParseError.new("could not consume all input", buffer, p)
Expand Down
5 changes: 5 additions & 0 deletions lib/xrb/fallback/query.rl
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@ module XRB
pe = eof = data.bytesize
stack = []

string_begin = string_end = nil
integer_begin = integer_end = nil
value_begin = value_end = nil
encoded = false

%% write init;
%% write exec;

Expand Down
20 changes: 12 additions & 8 deletions lib/xrb/fallback/template.rb
Original file line number Diff line number Diff line change
Expand Up @@ -497,8 +497,11 @@ def self.parse_template(buffer, delegate)
pe = eof = data.bytesize
stack = []

expression_begin = expression_end = nil
instruction_begin = instruction_end = nil

# line 502 "template.rb"

# line 505 "template.rb"
begin
p ||= 0
pe ||= data.length
Expand All @@ -509,10 +512,11 @@ def self.parse_template(buffer, delegate)
act = 0
end

# line 68 "template.rl"
# line 71 "template.rl"

# line 515 "template.rb"
# line 518 "template.rb"
begin
testEof = false
_slen, _trans, _keys, _inds, _acts, _nacts = nil
_goto_level = 0
_resume = 10
Expand All @@ -538,7 +542,7 @@ def self.parse_template(buffer, delegate)
begin
ts = p
end
# line 543 "template.rb"
# line 546 "template.rb"
end
_keys = cs << 1
_inds = _template_index_offsets[cs]
Expand Down Expand Up @@ -759,7 +763,7 @@ def self.parse_template(buffer, delegate)
# line 21 "/Users/samuel/Developer/socketry/xrb/parsers/xrb/template.rl"
begin
cs = 43; end
# line 764 "template.rb"
# line 767 "template.rb"
end
end
end
Expand All @@ -769,7 +773,7 @@ def self.parse_template(buffer, delegate)
# line 1 "NONE"
begin
ts = nil; end
# line 774 "template.rb"
# line 777 "template.rb"
end

if cs == 0
Expand Down Expand Up @@ -802,7 +806,7 @@ def self.parse_template(buffer, delegate)

raise ParseError.new("failed to parse expression", buffer, p)
end
# line 807 "template.rb"
# line 810 "template.rb"
end
end

Expand All @@ -813,7 +817,7 @@ def self.parse_template(buffer, delegate)
end
end

# line 69 "template.rl"
# line 72 "template.rl"

if p != eof
raise ParseError.new("could not consume all input", buffer, p)
Expand Down
3 changes: 3 additions & 0 deletions lib/xrb/fallback/template.rl
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ module XRB
pe = eof = data.bytesize
stack = []

expression_begin = expression_end = nil
instruction_begin = instruction_end = nil

%% write init;
%% write exec;

Expand Down

0 comments on commit da04d78

Please sign in to comment.