[lexer] Add fail() constructor to StateResult
This commit is contained in:
		
							parent
							
								
									d69c3dbc31
								
							
						
					
					
						commit
						7b6259977f
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		|  | @ -35,3 +35,9 @@ pub trait State: Debug { | |||
|     fn lex(&mut self, c: char) -> StateResult; | ||||
|     fn none(&mut self) -> Result<Option<Token>, String>; | ||||
| } | ||||
| 
 | ||||
| impl StateResult { | ||||
|     pub fn fail(msg: &str) -> StateResult { | ||||
|         StateResult::Fail { msg: msg.to_string() } | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue