From 8a4ec502523120de4499ca0be58156c703dc9ec6 Mon Sep 17 00:00:00 2001 From: belltoy Date: Tue, 30 Jul 2024 18:10:47 +0800 Subject: [PATCH] Remove single choice in escape_sequence --- grammar.js | 4 +--- src/grammar.json | 9 ++------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/grammar.js b/grammar.js index 2d7e762..ed8e542 100644 --- a/grammar.js +++ b/grammar.js @@ -437,9 +437,7 @@ module.exports = grammar({ escape_sequence: _ => token.immediate(seq( '\\', - choice( - /('|"|\\|n|\n|0|r|t|\{|\})/, - ) + /('|"|\\|n|\n|0|r|t|\{|\})/, )), raw_string: $ => seq( diff --git a/src/grammar.json b/src/grammar.json index 7ed8b7a..9763e12 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2228,13 +2228,8 @@ "value": "\\" }, { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "('|\"|\\\\|n|\\n|0|r|t|\\{|\\})" - } - ] + "type": "PATTERN", + "value": "('|\"|\\\\|n|\\n|0|r|t|\\{|\\})" } ] }