Skip to content

Commit b9faf82

Browse files
author
Dray Lacy
committed
Cleaned up the array-like nodes in the racc file. They now use Array() rather than [].
1 parent 6ecec08 commit b9faf82

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lib/sql/parser.racc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rule
1212
| select_sublist { result = SQL::Statement::SelectList.new(val[0]) }
1313

1414
select_sublist
15-
: derived_column comma select_sublist { result = [val[0]] + Array(val[2]) }
15+
: derived_column comma select_sublist { result = Array(val[0]) + Array(val[2]) }
1616
| derived_column
1717

1818
derived_column
@@ -37,7 +37,7 @@ rule
3737
| GROUP BY grouping_column_reference_list { result = SQL::Statement::GroupByClause.new(val[2]) }
3838

3939
grouping_column_reference_list
40-
: grouping_column_reference_list comma grouping_column_reference { result = [val[0]] + Array(val[2]) }
40+
: grouping_column_reference_list comma grouping_column_reference { result = Array(val[0]) + Array(val[2]) }
4141
| grouping_column_reference
4242

4343
grouping_column_reference
@@ -60,7 +60,7 @@ rule
6060
: left_paren in_value_list right_paren { result = val[1] }
6161

6262
in_value_list
63-
: value_expression comma in_value_list { result = [val[0]] + Array(val[2]) }
63+
: value_expression comma in_value_list { result = Array(val[0]) + Array(val[2]) }
6464
| value_expression
6565

6666
like_predicate

lib/sql/parser.racc.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ module SQL
1414

1515
class Parser < Racc::Parser
1616

17-
module_eval <<'..end lib/sql/parser.racc modeval..id2e762147ed', 'lib/sql/parser.racc', 196
17+
module_eval <<'..end lib/sql/parser.racc modeval..id8d2fbc8857', 'lib/sql/parser.racc', 196
1818
1919
def self.parse(sql)
2020
new.scan_str(sql)
2121
end
22-
..end lib/sql/parser.racc modeval..id2e762147ed
22+
..end lib/sql/parser.racc modeval..id8d2fbc8857
2323

2424
##### racc 1.4.5 generates ###
2525

@@ -565,7 +565,7 @@ def _reduce_4( val, _values, result )
565565

566566
module_eval <<'.,.,', 'lib/sql/parser.racc', 14
567567
def _reduce_5( val, _values, result )
568-
result = [val[0]] + Array(val[2])
568+
result = Array(val[0]) + Array(val[2])
569569
result
570570
end
571571
.,.,
@@ -622,7 +622,7 @@ def _reduce_15( val, _values, result )
622622

623623
module_eval <<'.,.,', 'lib/sql/parser.racc', 39
624624
def _reduce_16( val, _values, result )
625-
result = [val[0]] + Array(val[2])
625+
result = Array(val[0]) + Array(val[2])
626626
result
627627
end
628628
.,.,
@@ -677,7 +677,7 @@ def _reduce_25( val, _values, result )
677677

678678
module_eval <<'.,.,', 'lib/sql/parser.racc', 62
679679
def _reduce_26( val, _values, result )
680-
result = [val[0]] + Array(val[2])
680+
result = Array(val[0]) + Array(val[2])
681681
result
682682
end
683683
.,.,

0 commit comments

Comments
 (0)