File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed
crates/parser-generator/src Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -292,7 +292,7 @@ fn generate_parser_source_code(
292292 Component :: Terminal ( TokenKind :: RAW ( s) ) =>
293293 format!( r#"RAW(s) if s == "{}""# , s. trim_matches( '\'' ) ) ,
294294 Component :: Terminal ( TokenKind :: KEYWORD ( s) ) =>
295- format!( r#"KEYWORD(s) if s == "{}""# , s ) ,
295+ format!( r#"KEYWORD(s) if s == "{s }""# ) ,
296296 Component :: Terminal ( s) => s. to_id( ) ,
297297 _ => unreachable!( ) ,
298298 } ,
Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ impl Lalr {
252252 rule. components
253253 . iter ( )
254254 . filter ( |c| matches ! ( c, Component :: Terminal ( _) ) )
255- . last ( )
255+ . next_back ( )
256256 . map ( |c| id_mapper. to_component_id ( c) )
257257 } )
258258 . and_then ( |component_id| assoc[ component_id. 0 as usize ] . clone ( ) ) ;
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ impl TokenKind {
8989 #[ allow( dead_code) ]
9090 pub fn to_id ( & self ) -> String {
9191 match self {
92- TokenKind :: RAW ( s) => format ! ( "'{}'" , s ) ,
92+ TokenKind :: RAW ( s) => format ! ( "'{s }'" ) ,
9393 TokenKind :: IDENT => "IDENT" . to_string ( ) ,
9494 TokenKind :: KEYWORD ( s) => s. to_string ( ) ,
9595 TokenKind :: C_COMMENT => "C_COMMENT" . to_string ( ) ,
You can’t perform that action at this time.
0 commit comments