Skip to content

Commit d3ae50a

Browse files
committed
Split boolean rule into true and false rules
1 parent f8a30df commit d3ae50a

File tree

6 files changed

+3375
-3538
lines changed

6 files changed

+3375
-3538
lines changed

grammar.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,8 @@ module.exports = grammar({
177177
_expression: ($) =>
178178
choice(
179179
$.nil,
180-
$.boolean,
180+
$.false,
181+
$.true,
181182
$.number,
182183
$.string,
183184
$.unary_expression,
@@ -329,7 +330,9 @@ module.exports = grammar({
329330
),
330331
),
331332

332-
boolean: () => choice("false", "true"),
333+
true: () => "true",
334+
335+
false: () => "false",
333336

334337
nil: () => "nil",
335338

src/grammar.json

Lines changed: 12 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/node-types.json

Lines changed: 7 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)