Enum solang_parser::lexer::LexicalError
source · pub enum LexicalError {
EndOfFileInComment(Loc),
EndOfFileInString(Loc),
EndofFileInHex(Loc),
MissingNumber(Loc),
InvalidCharacterInHexLiteral(Loc, char),
UnrecognisedToken(Loc, String),
MissingExponent(Loc),
ExpectedFrom(Loc, String),
}Variants§
EndOfFileInComment(Loc)
EndOfFileInString(Loc)
EndofFileInHex(Loc)
MissingNumber(Loc)
InvalidCharacterInHexLiteral(Loc, char)
UnrecognisedToken(Loc, String)
MissingExponent(Loc)
ExpectedFrom(Loc, String)
Trait Implementations§
source§impl Clone for LexicalError
impl Clone for LexicalError
source§fn clone(&self) -> LexicalError
fn clone(&self) -> LexicalError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl CodeLocation for LexicalError
impl CodeLocation for LexicalError
source§impl Debug for LexicalError
impl Debug for LexicalError
source§impl Display for LexicalError
impl Display for LexicalError
source§impl PartialEq<LexicalError> for LexicalError
impl PartialEq<LexicalError> for LexicalError
source§fn eq(&self, other: &LexicalError) -> bool
fn eq(&self, other: &LexicalError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.