[][src]Enum cfgrammar::yacc::parser::YaccParserErrorKind

pub enum YaccParserErrorKind {
    IllegalName,
    IllegalString,
    IncompleteRule,
    DuplicateRule,
    IncompleteComment,
    IncompleteAction,
    MissingColon,
    MissingRightArrow,
    PrematureEnd,
    ProgramsNotSupported,
    UnknownDeclaration,
    DuplicatePrecedence,
    PrecNotFollowedByToken,
    DuplicateAvoidInsertDeclaration,
    DuplicateImplicitTokensDeclaration,
    DuplicateStartDeclaration,
    DuplicateActiontypeDeclaration,
    DuplicateEPP,
    ReachedEOL,
    InvalidString,
}

The various different possible Yacc parser errors.

Variants

IllegalName
IllegalString
IncompleteRule
DuplicateRule
IncompleteComment
IncompleteAction
MissingColon
MissingRightArrow
PrematureEnd
ProgramsNotSupported
UnknownDeclaration
DuplicatePrecedence
PrecNotFollowedByToken
DuplicateAvoidInsertDeclaration
DuplicateImplicitTokensDeclaration
DuplicateStartDeclaration
DuplicateActiontypeDeclaration
DuplicateEPP
ReachedEOL
InvalidString

Trait Implementations

impl Debug for YaccParserErrorKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.