[][src]Trait lark_parser::syntax::NonEmptySyntax

pub trait NonEmptySyntax<'parse>: Syntax<'parse> { }

A Syntax whose expect method, when test returns true, always consumes at least one token.

Implementors

impl<'parse> NonEmptySyntax<'parse> for EntitySyntax[src]

impl<'parse> NonEmptySyntax<'parse> for SpannedGlobalIdentifier[src]

impl<'parse> NonEmptySyntax<'parse> for SpannedLocalIdentifier[src]

impl<'parse> NonEmptySyntax<'parse> for CloseCurly[src]

impl<'parse> NonEmptySyntax<'parse> for CloseParenthesis[src]

impl<'parse> NonEmptySyntax<'parse> for CloseSquare[src]

impl<'parse> NonEmptySyntax<'parse> for Colon[src]

impl<'parse> NonEmptySyntax<'parse> for Comma[src]

impl<'parse> NonEmptySyntax<'parse> for Dot[src]

impl<'parse> NonEmptySyntax<'parse> for Equals[src]

impl<'parse> NonEmptySyntax<'parse> for ExclamationPoint[src]

impl<'parse> NonEmptySyntax<'parse> for Let[src]

impl<'parse> NonEmptySyntax<'parse> for Minus[src]

impl<'parse> NonEmptySyntax<'parse> for OpenCurly[src]

impl<'parse> NonEmptySyntax<'parse> for OpenParenthesis[src]

impl<'parse> NonEmptySyntax<'parse> for OpenSquare[src]

impl<'parse> NonEmptySyntax<'parse> for Plus[src]

impl<'parse> NonEmptySyntax<'parse> for RightArrow[src]

impl<'parse> NonEmptySyntax<'parse> for Semicolon[src]

impl<'parse> NonEmptySyntax<'parse> for Slash[src]

impl<'parse> NonEmptySyntax<'parse> for Star[src]

impl<D, 'parse> NonEmptySyntax<'parse> for Matched<D> where
    D: Delimiter<'parse>, 
[src]

impl<D, T, 'parse> NonEmptySyntax<'parse> for Delimited<D, T> where
    D: Delimiter<'parse>,
    T: Syntax<'parse>, 
[src]

impl<T, 'parse> NonEmptySyntax<'parse> for SkipNewline<T> where
    T: NonEmptySyntax<'parse>, 
[src]

Loading content...