ext/rbs_extension/lexer.re in rbs-2.5.1 vs ext/rbs_extension/lexer.re in rbs-2.6.0

- old
+ new

@@ -92,11 +92,11 @@ "type" { return next_token(state, kTYPE); } "unchecked" { return next_token(state, kUNCHECKED); } "untyped" { return next_token(state, kUNTYPED); } "void" { return next_token(state, kVOID); } - dqstring = ["] ("\\"["] | [^"\x00])* ["]; - sqstring = ['] ("\\"['] | [^'\x00])* [']; + dqstring = ["] ("\\"[abefnrstv"\\] | [^"\\\x00])* ["]; + sqstring = ['] ("\\"['\\] | [^'\x00])* [']; dqstring { return next_token(state, tDQSTRING); } sqstring { return next_token(state, tSQSTRING); } ":" dqstring { return next_token(state, tDQSYMBOL); } ":" sqstring { return next_token(state, tSQSYMBOL); }