Skip to content

Commit 67bf22a

Browse files
committed
Add condition node
1 parent 9ba3558 commit 67bf22a

File tree

5 files changed

+515
-1133
lines changed

5 files changed

+515
-1133
lines changed

grammar.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -330,23 +330,22 @@ module.exports = grammar({
330330

331331
// If
332332

333-
//if_expression: $ => seq('if', $._if_part),
334333
if: $ => seq(
335334
'if',
336-
$._expression,
335+
alias($._expression, $.condition),
337336
$.block,
338337
repeat($.elsif),
339338
optional($.else),
340339
),
341340

342-
elsif: $ => seq('elsif', $._expression, $.block),
341+
elsif: $ => seq('elsif', alias($._expression, $.condition), $.block),
343342
else: $ => seq('else', $.block),
344343

345344
// Unless
346345

347346
unless: $ => seq(
348347
'unless',
349-
$._expression,
348+
alias($._expression, $.condition),
350349
$.block,
351350
optional($.else),
352351
),

0 commit comments

Comments
 (0)